﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HeSeHus.Import.Interface;

namespace HeSeHus.Import.Model
{
    public class Category : ICategory
    {
        #region Fields
        private string _level;
        private int _id;
        private string _name;
        private string _description;
        private string _brandCode;
        //private List<IProduct> _products;

        
        

        #endregion

        #region Construtor

        /// <summary>
        /// @Torben
        /// </summary> 
        /// <param name="level"></param>
        /// <param name="id"></param>
        /// <param name="name"></param>
        /// <param name="description"></param>
        /// <param name="brandCode"></param>
        public Category(string level, int id, string name, string description, string brandCode)
        {
            _level = level;
            _id = id;
            _name = name;
            _description = description;
            _brandCode = brandCode;
            //_products = new List<IProduct>();
                
        }
        #endregion

        #region Properties
        public string BrandCode
        {
            get { return _brandCode; }
            set { _brandCode = value; }
        }


        public string Description
        {
            get { return _description; }
            set { _description = value; }
        }


        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }


        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }


        public string Level
        {
            get { return _level; }
            set { _level = value; }
        }

        //public List<IProduct> Products
        //{
        //    get { return _products; }
        //    set { _products = value; }
        //}
        #endregion
        
    }
}
